* {
    margin: 0;
    padding: 0;
}

/* 背景色 */
body {
    overflow-x: hidden;
    overflow-y: hidden;
    background: linear-gradient(100deg, skyblue 30%, khaki 80%);
}

.box {
    display: flex;
    background-color: transparent;
}

/* 左侧盒子 */
.left {
    flex: 1;
    /* background: aqua; */
    padding-left: 2.083rem;
    padding-top: 2.083rem;
    max-height: 41.667rem;
    overflow: hidden;
}

.left .head {
    display: flex;
    font-size: 1.042rem;
}


.left input {
    flex: 1;
    width: 6.667rem;
    height: 1.458rem;
    margin: 0 0.417rem;
    color: #ccc;
    background-color: azure;
    border: none;
    outline: none;
    border-radius: 0.208rem;
}

.left button {
    width: 2.083rem;
    height: 1.667rem;
    background: rgb(240, 238, 238);
    border: none;
    border-radius: 0.208rem;
    color: cornflowerblue;
}

.left .tab {
    width: 100%;
    margin-top: 2.083rem;
    border-collapse: collapse;
}

th,
td {
    border: 1px solid rgb(121, 121, 121);
    padding: 5px;
    background-color: azure;
    height: 1.25rem;
    width: 10.208rem;
}


















/* 右侧 */
.right {
    width: 50%;
    /* background: cadetblue; */
}

.right div {
    width: 20.833rem;
    height: 14.583rem;
    margin: 2.083rem 8.333rem;
}

.none {
    display: none;
}